package com.swt.gap.service;

import com.swt.gap.common.PageResult;
import com.swt.gap.model.dto.SubscribeFileDTO;
import com.swt.gap.model.vo.TaskSubscribeDataVO;

import java.util.List;

/**
 * @author sx
 */
public interface TaskSubscribeDataService {

    List<TaskSubscribeDataVO> listTaskSubscribeDataUnread(Integer[] taskId, Integer status);

    PageResult<SubscribeFileDTO> listTaskSubscribeData(Integer taskId, Integer status, String fileName, Integer pageNum, Integer pageSize);

    Integer updateStatusReed(Integer[] subscribeIds);

    Integer deleteTaskSubscribeData(Integer[] subscribeId);
}
